// app.js
// 小程序 框架 的顶级js对象为 App
App({
  onLaunch() {
    // 展示本地存储能力
    const logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs', logs)

    // 登录
    wx.login({
      success: res => {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
      }
    })
  },
  // onShow () {
  //   console.log('onShow')
  // },
  // onHide () {
  //   console.log('onHide')
  // },
  // onError () {
  //   console.log('orError')
  // },
  // onPageNotFound () {
  //   console.log('404')
  // },
  // onThemeChange () {
  //   console.log('onThemeChange')
  // },
  // onUnhandledRejection () {
  //   console.log('onUnhandledRejection')
  // },
  // 其他，globalData 它可以作为类似于vuex以及redux的功能
  // 页面中使用时 const app = getApp()
  // 修改数据  app.globalData.userInfo = ''
  // 获取数据 console.log(app.globalData.userInfo)
  globalData: {
    loginState: wx.getStorageSync('loginState') || false,
    token: wx.getStorageSync('token') || '',
    userid: wx.getStorageSync('userid') || '',
    userInfo: null
  }
})
